package com.hspedu.newData.LCR;

import com.hspedu.newData.dmsxl.ds.TreeNode;

/**
 * @Author: yh
 * @description: 
 * @CreateTime: 2025-05-19 
 * @Version: 1.0
 */

public class LCR194二叉树的最近公共祖先 {

    // todo 二叉树统一解法
//    public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {
//
//        if (root==null || root == p || root==q){
//            return root;
//        }
//
//        TreeNode left = lowestCommonAncestor(root.left,p,q);
//        TreeNode right = lowestCommonAncestor(root.right,p,q);
//
//        if (left==null&& right==null){
//            return null;
//        } else if (left!=null && right == null) {
//            return left;
//        } else if (right!=null && left == null) {
//            return right;
//        }else {
//            return root;
//        }
//    }




}
